package fr.uniscol.dao;

import java.util.List;

import fr.uniscol.model.geo.Academie;
import fr.uniscol.model.geo.Commune;
import fr.uniscol.model.geo.Departement;
import fr.uniscol.model.geo.Pays;

public interface IGeographieDao {

	public List<Academie> getAllAcademies();
	
	public Academie getAcademie(int code);
	
	public List<Departement> getAllDepartements();
	
	public List<Pays> getAllPays();
	
	public List<Commune> getAllCommunes();
	
	public Departement getDepartement(String code);
	
	public Pays getPays(int code);
	
	public Commune getCommune(int code);
	
	public void enregistrerPays(Pays pays);
	
	public void enregistrerDepartement(Departement departement);
	
	public void enregistrerCommune(Commune commune);
}
